<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>&#x53e3;&#x7b97;&#x7ec3;&#x4e60;</title>
    <style>
        /* From extension vscode.github */
        /*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

        .vscode-dark img[src$=\#gh-light-mode-only],
        .vscode-light img[src$=\#gh-dark-mode-only] {
            display: none;
        }
    </style>

    <link rel="stylesheet"
        href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/markdown.css">
    <link rel="stylesheet"
        href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/highlight.css">
    <style>
        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif;
            font-size: 14px;
            line-height: 1.6;
        }
    </style>
    <style>
        .task-list-item {
            list-style-type: none;
        }

        .task-list-item-checkbox {
            margin-left: -20px;
            vertical-align: middle;
            pointer-events: none;
        }
    </style>

</head>

<body class="vscode-body vscode-light">
    <h1 id="口算练习">口算练习</h1>
    <p><a
            href="https://wakatime.com/badge/user/b039f61c-2701-482d-9f84-542f07630e52/project/263532e1-5ee6-47c8-88d2-be5ba984adfc"><img
                src="https://wakatime.com/badge/user/b039f61c-2701-482d-9f84-542f07630e52/project/263532e1-5ee6-47c8-88d2-be5ba984adfc.svg"
                alt="wakatime"></a>
        <a href="https://github.com/cup113/Oral-Calculation"><img
                src="https://img.shields.io/github/languages/code-size/cup113/Oral-Calculation"
                alt="GitHub repo size"></a>
        <a href="https://github.com/cup113/Oral-Calculation"><img
                src="https://img.shields.io/github/package-json/v/cup113/Oral-Calculation"
                alt="Version"></a>
        <a href="https://github.com/cup113/Oral-Calculation"><img
                src="https://img.shields.io/github/license/cup113/Oral-Calculation"
                alt="MIT License"></a>
        <img src="https://img.shields.io/badge/coverage-90%25-green" alt="Code Coverage">
        <a href="https://app.netlify.com/sites/oral-calculation/deploys"><img
                src="https://api.netlify.com/api/v1/badges/7c1fcffe-fbe5-42a6-a8ac-bbd05641bc58/deploy-status"
                alt="Netlify Status"></a>
    </p>
    <h2 id="使用说明">使用说明</h2>
    <p>本产品由 <strong>6</strong> 个界面组成：</p>
    <h3 id="开始界面-welcome">开始界面 (Welcome)</h3>
    <blockquote>
        <p>由于设置会自动保存，除初次进入外，前三步执行根据是否需要更改而定。
            也可点击左上角“错题本”按钮进入<a
                href="#%E9%94%99%E9%A2%98%E6%9C%AC%E7%95%8C%E9%9D%A2-mistakes-collection">错题本界面</a>。
        </p>
    </blockquote>
    <ol>
        <li>选择“类别”。</li>
        <li>对“题数”“避免重复题”“生成题目”等项进行配置。</li>
        <li>配置题型参数。</li>
        <li>点击“提交”，进入<a href="#%E7%BB%83%E4%B9%A0%E7%95%8C%E9%9D%A2-exercise">练习界面</a></li>
    </ol>
    <h3 id="练习界面-exercise">练习界面 (Exercise)</h3>
    <blockquote>
        <p>如果你频繁练习一种题型，可以直接收藏此页面。此页面的网址(URL)已经保存了题型参数和数量等信息。</p>
        <p>为了防止多次重复，以下所有<code>Enter</code>均指在键盘上敲击回车键，或在手机/平板屏幕上点击输入法的“开始”“发送”等键。</p>
    </blockquote>
    <ol>
        <li>点击“开始”按钮或敲击<code>Enter</code>以开始答题，或点击“打印”进入<a
                href="#%E6%89%93%E5%8D%B0%E7%95%8C%E9%9D%A2-print-questions">打印界面</a>。</li>
        <li>根据题目输入答案，并点击“提交”或敲击<code>Enter</code></li>
        <li>接下来的操作根据是否回答正确而定：
            <ul>
                <li><strong>若回答正确</strong>，右下角会弹出提示窗口（手机/平板不一定看得到，可观察最上方进度条是否移动，移动说明答对），进入下一步。</li>
                <li><strong>若回答错误</strong>，正上方会弹出提示窗口，需要立即再次作答。注意，修改时间会计入答题时间。</li>
            </ul>
        </li>
        <li>一道题答完之后的时间<strong>不会</strong>计算到答题时间内，可在任意时候再敲击<code>Enter</code>回答下一道题</li>
        <li>等到进度条到达最右侧时，答题结束。正上方会弹出提示窗口，等待跳转到<a
                href="#%E6%8A%A5%E5%91%8A%E7%95%8C%E9%9D%A2-report">报告界面</a>。</li>
    </ol>
    <h3 id="报告界面-report">报告界面 (Report)</h3>
    <p>可以点击“返回主页”回到<a href="#%E5%BC%80%E5%A7%8B%E7%95%8C%E9%9D%A2-welcome">开始界面</a>，或点击“分享”跳转到<a
            href="#%E6%8A%A5%E5%91%8A%E5%88%86%E4%BA%AB%E7%95%8C%E9%9D%A2-report-share">报告分享界面</a>。
    </p>
    <h3 id="报告分享界面-report-share">报告分享界面 (Report Share)</h3>
    <p>可截屏保存，然后点击“返回主页”回到<a href="#%E5%BC%80%E5%A7%8B%E7%95%8C%E9%9D%A2-welcome">开始界面</a>。</p>
    <h3 id="错题本界面-mistakes-collection">错题本界面 (Mistakes Collection)</h3>
    <ol>
        <li>在此处可看到所有历史错题。<strong>此功能暂不完善</strong>，在题数多时可能有性能问题，并没有单独删除错题的功能。</li>
        <li>可点击“返回主页”回到<a href="#%E5%BC%80%E5%A7%8B%E7%95%8C%E9%9D%A2-welcome">开始界面</a>。</li>
        <li>点击“导出记录”可将错题以 <code>.json</code> 文件格式导出。（可能需要等待一段时间）</li>
        <li>遇到性能问题或导出完毕后，可点击“清空错题本”清空所有历史错题。</li>
    </ol>
    <h2 id="打印界面-print-questions">打印界面 (Print Questions)</h2>
    <blockquote>
        <p>注：Windows 10/11 系统自带 <code>Microsoft Print to PDF</code> 打印驱动，在这里可将答案打印到 PDF 文件中。</p>
    </blockquote>
    <ol>
        <li>点击“打印题目”可打印问题。如果有提示信息注意关闭。</li>
        <li>“打印答案”可打印标准答案。</li>
        <li>“列数”可控制打印出的结果列数。如果表格出现向外扩大的情况，请缩小列数，否则打印不出来；打印题目和打印答案
            可以选择两套不同的列数方案。</li>
    </ol>
    <h2 id="产品特色">产品特色</h2>
    <ol>
        <li>设置自动保存。</li>
        <li>高度可定制化的题型。</li>
        <li>在线计时练习。</li>
        <li>结束后提供全面报告。</li>
    </ol>



</body>

</html>